﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;


namespace DexComanda
{
    public class ConexaoMysql
    {
        public ConexaoMysql()
        {
            if (Dados.connMysql.State != ConnectionState.Open)
            {

                Dados.connMysql.Open();
            }
        }

        public DataSet ConsultarProdutoPorCodigoDeBarra(string codBarra)
        {
            try
            {
                Dados.query = "select * From produto WHERE cod_barra = '" + codBarra + "'";
                Dados.myCommandMysql = new MySqlCommand(Dados.query, Dados.connMysql);
                Dados.mdaMysql = new MySqlDataAdapter(Dados.query, Dados.connMysql);
                Dados.dsMysql = new DataSet();

                Dados.mdaMysql.Fill(Dados.dsMysql, "produto");
                Dados.dataMember = "produto";
            }
            catch (Exception ex)
            {

            }
            return Dados.dsMysql;
        }
        public DataSet ConsultarTodosClientesPorNome(string nome)
        {
            try
            {
                Dados.query = "select codigo,nome,cpf from prosystem.cliente where nome LIKE '" + nome + "%'";
                Dados.myCommandMysql = new MySqlCommand(Dados.query, Dados.connMysql);
                Dados.mdaMysql = new MySqlDataAdapter(Dados.query, Dados.connMysql);
                Dados.dsMysql = new DataSet();

                Dados.mdaMysql.Fill(Dados.dsMysql, "cliente");
                Dados.dataMember = "cliente";
            }
            catch (Exception ex)
            {

            }
            return Dados.dsMysql;
        }
        public DataSet ConsultarTodosClientes()
        {
            try
            {
                Dados.query = "select * From cliente";
                Dados.myCommandMysql = new MySqlCommand(Dados.query, Dados.connMysql);
                Dados.mdaMysql = new MySqlDataAdapter(Dados.query, Dados.connMysql);
                Dados.dsMysql = new DataSet();

                Dados.mdaMysql.Fill(Dados.dsMysql, "cliente");
                Dados.dataMember = "cliente";
            }
            catch (Exception ex)
            {

            }
            return Dados.dsMysql;
        }


    }
}
